import axios from 'axios'
//定义一个变量，记录公共的前缀
const baseURL='http://localhost:8080'
//构建一个axios对象，改装之后的axios对象
const instance=axios.create({baseURL});

//axios发请求 如果后端响应成功 走then
//axios发请求 如果后端响应失败 走catch
//添加响应拦截器
instance.interceptors.response.use(
    //成功的回调
    res=>{
        console.log(res)
        //返回的数据
        return res.data
    },
    //失败的回调
    err=>{
        //异步的状态转换为失败的状态，最终走这一步
        return Promise.reject(err)

    }
)

//封装请求方法 导出
export default instance;